(a) thrashing - French English Dictionary